// this must be declared after dojox.rpc.Service since dependency
var vesselService = new dojox.rpc.Service(
					{	 
				   		 "SMDVersion":"2.0",
						 "transport":"POST",
						 "envelope": "JSON-RPC-2.0",
						 "target":"smd/vesselSMD",
						 "parameters": [
						   			  { name: "id", type: "int"},
						   			  { name: "callSign", type: "string"}, 
						   			  { name: "englishName", type: "string"}, 
						   			  { name: "chineseName", type: "string"} 
						                ],
						 "services": {
						 	"fetch": {
						   		"returns":{type:"map"} 
						 	}
						 }
					}
			);
